.TH "libnvme" 9 "enum nvme_lm_migration_send_fields" "July 2025" "API Manual" LINUX
.SH NAME
enum nvme_lm_migration_send_fields \- Migration Send command fields
.SH SYNOPSIS
enum nvme_lm_migration_send_fields {
.br
.BI "    NVME_LM_MIGRATION_SEND_MOS_SHIFT"
, 
.br
.br
.BI "    NVME_LM_MIGRATION_SEND_MOS_MASK"
, 
.br
.br
.BI "    NVME_LM_MIGRATION_SEND_SEL_SHIFT"
, 
.br
.br
.BI "    NVME_LM_MIGRATION_SEND_SEL_MASK"
, 
.br
.br
.BI "    NVME_LM_SEL_SUSPEND"
, 
.br
.br
.BI "    NVME_LM_SEL_RESUME"
, 
.br
.br
.BI "    NVME_LM_SEL_SET_CONTROLLER_STATE"
, 
.br
.br
.BI "    NVME_LM_MIGRATION_SEND_UIDX_SHIFT"
, 
.br
.br
.BI "    NVME_LM_MIGRATION_SEND_UIDX_MASK"
, 
.br
.br
.BI "    NVME_LM_DUDMQ"
, 
.br
.br
.BI "    NVME_LM_STYPE_SHIFT"
, 
.br
.br
.BI "    NVME_LM_STYPE_MASK"
, 
.br
.br
.BI "    NVME_LM_STYPE_SUSPEND_NOTIFICATION"
, 
.br
.br
.BI "    NVME_LM_STYPE_SUSPEND"
, 
.br
.br
.BI "    NVME_LM_SUSPEND_CNTLID_SHIFT"
, 
.br
.br
.BI "    NVME_LM_SUSPEND_CNTLID_MASK"
, 
.br
.br
.BI "    NVME_LM_RESUME_CNTLID_SHIFT"
, 
.br
.br
.BI "    NVME_LM_RESUME_CNTLID_MASK"
, 
.br
.br
.BI "    NVME_LM_SEQIND_SHIFT"
, 
.br
.br
.BI "    NVME_LM_SEQIND_MASK"
, 
.br
.br
.BI "    NVME_LM_SEQIND_NOT_FIRST_NOT_LAST"
, 
.br
.br
.BI "    NVME_LM_SEQIND_FIRST"
, 
.br
.br
.BI "    NVME_LM_SEQIND_LAST"
, 
.br
.br
.BI "    NVME_LM_SEQIND_ENTIRE"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_SHIFT"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_MASK"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CSVI_SHIFT"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CSVI_MASK"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CNTLID_SHIFT"
, 
.br
.br
.BI "    NVME_LM_SET_CONTROLLER_STATE_CNTLID_MASK"

};
.SH Constants
.IP "NVME_LM_MIGRATION_SEND_MOS_SHIFT" 12
Shift to set Management Operation Specific (MOS)
field
.IP "NVME_LM_MIGRATION_SEND_MOS_MASK" 12
Mask to set MOS field
.IP "NVME_LM_MIGRATION_SEND_SEL_SHIFT" 12
Shift amount to set Select (SEL) field
.IP "NVME_LM_MIGRATION_SEND_SEL_MASK" 12
Mask to set SEL field
.IP "NVME_LM_SEL_SUSPEND" 12
Migration Send - Suspend
.IP "NVME_LM_SEL_RESUME" 12
Migration Send - Resume
.IP "NVME_LM_SEL_SET_CONTROLLER_STATE" 12
Migration Send - Set Controller State
.IP "NVME_LM_MIGRATION_SEND_UIDX_SHIFT" 12
Shift to set UUID Index (UIDX)
.IP "NVME_LM_MIGRATION_SEND_UIDX_MASK" 12
Mask to set UIDX
.IP "NVME_LM_DUDMQ" 12
Delete User Data Migration Queue
.IP "NVME_LM_STYPE_SHIFT" 12
Shift amount to set Suspend Type (STYPE)
.IP "NVME_LM_STYPE_MASK" 12
Mask to set STYPE
.IP "NVME_LM_STYPE_SUSPEND_NOTIFICATION" 12
Suspend Notification - The specified controller is
going to be suspended in the future with a
subsequent Migration Send command
.IP "NVME_LM_STYPE_SUSPEND" 12
Suspend - Suspend the controller
.IP "NVME_LM_SUSPEND_CNTLID_SHIFT" 12
Shift amount to set Controller ID (CNTLID) when SEL
is Suspend
.IP "NVME_LM_SUSPEND_CNTLID_MASK" 12
Mask to set CNTLID with SEL Suspend
.IP "NVME_LM_RESUME_CNTLID_SHIFT" 12
Shift amount to set Controller ID (CNTLID) when SEL
is Resume
.IP "NVME_LM_RESUME_CNTLID_MASK" 12
Mask to set CNTLID when SEL is Resume
.IP "NVME_LM_SEQIND_SHIFT" 12
Shift amount to set Sequence Indicator (SEQIND)
field relative to MOS
.IP "NVME_LM_SEQIND_MASK" 12
Mask to set SEQIND field relative to MOS
.IP "NVME_LM_SEQIND_NOT_FIRST_NOT_LAST" 12
This command is not the first or last of a sequence
of two or more Migration Send commands with this
management operation used to transfer the controller
state from host to controller
.IP "NVME_LM_SEQIND_FIRST" 12
This command is the first of a sequence of two or
more Migration Send commands
.IP "NVME_LM_SEQIND_LAST" 12
This command is the last command of a sequence of
two or more Migration Send commands
.IP "NVME_LM_SEQIND_ENTIRE" 12
This Migration Send command is the only command and
contains the entire controller state for this
management operation
.IP "NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_SHIFT" 12
Shift amount to set Controller State UUID Index
(CSUUIDI)
.IP "NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_MASK" 12
Mask to set CSUUIDI
.IP "NVME_LM_SET_CONTROLLER_STATE_CSVI_SHIFT" 12
Shift amount to set Controller State Version Index
(CSVI)
.IP "NVME_LM_SET_CONTROLLER_STATE_CSVI_MASK" 12
Mask to set CSVI
.IP "NVME_LM_SET_CONTROLLER_STATE_CNTLID_SHIFT" 12
Shift amount to set Controller ID (CNTLID) when SEL
is Set Controller State
.IP "NVME_LM_SET_CONTROLLER_STATE_CNTLID_MASK" 12
Mask to set CNTLID when SEL is Set Controller State
